package com.qfoud.edu.shiro.framwork.encoder.base;

/**
 * @author xiaobobo
 * @title: Encoder
 * @projectName cd-java-2303-project-parent
 * @description: 这个是所有密码实现比较和散列的一个接口
 * @date 2023/5/15  14:02
 */
public interface Encoder {

    /**
     * 这个方法的主要作用就是实现密码的散列
     * @param val
     * @return
     */
    String encoder(String val);

    /**
     * 这个方法的主要作用就是实现密码的比较
     * @param str
     * @param strSelect
     * @return
     */
    boolean matcher(String str,String strSelect);


}
